package com.lezijie.seckill.vo;

import lombok.AllArgsConstructor;
import lombok.Getter;
import lombok.ToString;

/**
 * 公共返回对象
 * @author 孙志鹏
 * @createDate 2021-10-23 20:52
 */
@Getter
@ToString
@AllArgsConstructor
public enum RespBeanEnum {

    /**
     * 返回成功数据码
     */
    SUCCESS(200,"SUCCESS"),
    /**
     * 返回失败数据码
     */
    ERROR(500,"服务端异常"),
    /**
     * 登录失败
     */
    LOGIN_ERROR(500210,"用户名或密码不正确"),
    /**
     * 手机号码校验不正确
     */
    MOBILE_ERROR(500211,"手机号码校验不正确"),
    /**
     * JSR303参数校验异常
     */
    BIND_ERROR(500212,"参数校验异常"),

    /**
     * 秒杀
     */
    EMPTY_STOCK(500500,"库存不足"),
    REPEATE_ERROR(500501,"该商品每人限购一件");

    /**
     * 返回码
     */
    private final Integer code;

    /**
     * 返回消息
     */
    private final String message;
}
